-
-
Notifications
You must be signed in to change notification settings - Fork 230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: implement profile settings feature #808
Conversation
β Deploy Preview for oss-insights ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
β Deploy Preview for design-insights ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few copy changes. Also mentioned this a few times, but we need UTC in the timezone list.
Starts from UTC-12 and goes to UTC+14. UTC with no disjuncture should show in this list.
https://en.wikipedia.org/wiki/List_of_UTC_offsets
Missing data
We can use the user data displayed on the profile from ContributorProfileInfo
as placeholders instead of the April O'Neal design copy. Assuming the user can only view this page if they are logged, we should be able to get that data.
For Twitter, we can add "coming soon" as placeholder.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR Compliance Checks
Thank you for your Pull Request! We have run several checks on this pull request in order to make sure it's suitable for merging into this project. The results are listed in the following section.
Watched Files
This pull request modifies specific files that require careful review by the maintainers.
Files Matched
- npm-shrinkwrap.json
- package.json
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Remind me Sunday, is getting an error expected?
- can add the π« cursor on the disabled fields?
- Updating my timezone is not working. Pictured below.
- Can't click any checkbox?
- Need to remove avatar and use the person svg
Also @brandonroberts are the elements like bio, url, and twitter username available in the api?
@bdougie yes those are available in the authenticated session and the public user profile data |
Ok @OgDev-01 if these are available can we add these in the UI, or come up with a plan to update them shortly after. We got a slow start on this feature and I'd love to ship what is usable as soon as possible. |
What is the URL field intended for? |
@OgDev-01 the |
Mine is currently https://b.dougie.dev I'd also recommend we updated th placeholder copy to be ContributorInfo that is already display on the profile pages on your other PR. |
β¦pen-sauced/insights into 794-implement-profile-settings
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Thanks for keeping this on track.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some stray console.log
s and branch not updated to latest beta but LGTM otherwise! π
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to remove the cached auth/session hook, but LGTM
@OgDev-01 the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@OgDev-01 just needs the fix on the build failure and we're good to merge |
## [1.25.0-beta.11](v1.25.0-beta.10...v1.25.0-beta.11) (2023-02-01) ### π Features * implement profile settings feature ([#808](#808)) ([4a8d706](4a8d706))
π This PR is included in version 1.25.0-beta.11 π The release is available on GitHub release Your semantic-release bot π¦π |
## [1.26.0-beta.1](v1.25.0...v1.26.0-beta.1) (2023-02-02) ### π Features * add profile badge to connected user profile ([#824](#824)) ([e3a1fcf](e3a1fcf)), closes [#821](#821) [#820](#820) * add user location and bio details to profile page ([#797](#797)) ([a301874](a301874)) * implement profile settings feature ([#808](#808)) ([4a8d706](4a8d706)) ### π Bug Fixes * connect more user profile settings to the API ([#826](#826)) ([01b8bc0](01b8bc0))
π This PR is included in version 1.26.0-beta.1 π The release is available on GitHub release Your semantic-release bot π¦π |
## [1.26.0-beta.1](v1.25.0...v1.26.0-beta.1) (2023-02-02) ### π Features * add profile badge to connected user profile ([#824](#824)) ([e3a1fcf](e3a1fcf)), closes [#821](#821) [#820](#820) * add user location and bio details to profile page ([#797](#797)) ([a301874](a301874)) * implement profile settings feature ([#808](#808)) ([4a8d706](4a8d706)) ### π Bug Fixes * connect more user profile settings to the API ([#826](#826)) ([01b8bc0](01b8bc0)) ### π€ Build System * correct dep versioning ([42a1b0a](42a1b0a)) * update some dependencies ([f522f5e](f522f5e))
π This PR is included in version 1.26.0-beta.1 π The release is available on GitHub release Your semantic-release bot π¦π |
## [1.26.0](v1.25.0...v1.26.0) (2023-02-02) ### π Features * add profile badge to connected user profile ([#824](#824)) ([e3a1fcf](e3a1fcf)), closes [#821](#821) [#820](#820) * add user location and bio details to profile page ([#797](#797)) ([a301874](a301874)) * implement profile settings feature ([#808](#808)) ([4a8d706](4a8d706)) ### π Bug Fixes * connect more user profile settings to the API ([#826](#826)) ([01b8bc0](01b8bc0)) ### π€ Build System * correct dep versioning ([42a1b0a](42a1b0a)) * update some dependencies ([f522f5e](f522f5e))
π This PR is included in version 1.26.0 π The release is available on GitHub release Your semantic-release bot π¦π |
* origin/main: (37 commits) chore(minor): release 1.26.0 [skip ci] chore(minor): release 1.26.0-beta.1 on beta channel [skip ci] build: update some dependencies build: correct dep versioning chore(patch): release 1.25.0-beta.14 on beta channel [skip ci] fix: connect more user profile settings to the API (#826) chore(minor): release 1.25.0-beta.13 on beta channel [skip ci] feat: add profile badge to connected user profile (#824) chore(minor): release 1.25.0-beta.12 on beta channel [skip ci] feat: add user location and bio details to profile page (#797) chore(minor): release 1.25.0-beta.11 on beta channel [skip ci] feat: implement profile settings feature (#808) chore(minor): release 1.25.0 [skip ci] (#818) chore(minor): release 1.25.0 [skip ci] v1.25.0-beta.10 -> production (#815) chore(minor): release 1.25.0-beta.10 on beta channel [skip ci] feat: set insight repo limit based on role (#813) chore(patch): release 1.25.0-beta.9 on beta channel [skip ci] fix: use correct avatar URL for caching (#800) chore(minor): release 1.25.0-beta.8 on beta channel [skip ci] ...
## [1.25.0-beta.11](open-sauced/app@v1.25.0-beta.10...v1.25.0-beta.11) (2023-02-01) ### π Features * implement profile settings feature ([#808](open-sauced/app#808)) ([4a8d706](open-sauced/app@4a8d706))
## [1.26.0-beta.1](open-sauced/app@v1.25.0...v1.26.0-beta.1) (2023-02-02) ### π Features * add profile badge to connected user profile ([#824](open-sauced/app#824)) ([e3a1fcf](open-sauced/app@e3a1fcf)), closes [#821](open-sauced/app#821) [#820](open-sauced/app#820) * add user location and bio details to profile page ([#797](open-sauced/app#797)) ([a301874](open-sauced/app@a301874)) * implement profile settings feature ([#808](open-sauced/app#808)) ([4a8d706](open-sauced/app@4a8d706)) ### π Bug Fixes * connect more user profile settings to the API ([#826](open-sauced/app#826)) ([01b8bc0](open-sauced/app@01b8bc0)) ### π€ Build System * correct dep versioning ([42a1b0a](open-sauced/app@42a1b0a)) * update some dependencies ([f522f5e](open-sauced/app@f522f5e))
## [1.26.0](open-sauced/app@v1.25.0...v1.26.0) (2023-02-02) ### π Features * add profile badge to connected user profile ([#824](open-sauced/app#824)) ([e3a1fcf](open-sauced/app@e3a1fcf)), closes [#821](open-sauced/app#821) [#820](open-sauced/app#820) * add user location and bio details to profile page ([#797](open-sauced/app#797)) ([a301874](open-sauced/app@a301874)) * implement profile settings feature ([#808](open-sauced/app#808)) ([4a8d706](open-sauced/app@4a8d706)) ### π Bug Fixes * connect more user profile settings to the API ([#826](open-sauced/app#826)) ([01b8bc0](open-sauced/app@01b8bc0)) ### π€ Build System * correct dep versioning ([42a1b0a](open-sauced/app@42a1b0a)) * update some dependencies ([f522f5e](open-sauced/app@f522f5e))
What type of PR is this? (check all applicable)
Description
This PR:
settings
anduserprofile
link to the top user auth dropdownNotes:
email
,interests
andemail preference
for nowRelated Tickets & Documents
Fixes #794
Fixes #784
Fixes #785
Fixes #798
Fixes #810
Mobile & Desktop Screenshots/Recordings
Added tests?
Added to documentation?
[optional] Are there any post-deployment tasks we need to perform?
[optional] What gif best describes this PR or how it makes you feel?